self-loading guns - İspanyolca İngilizce Sözlük